package com.titaniume.java1;

import java.util.List;

/**
 *@program: JavaSenior
 *@description:
 *
 * DAO: data(base),access object
 *
 *@author: renfei.huang
 *@create: 2021-10-14 10:37
 */
public class DAO<T> { //表的共性操作DAO

    //添加一条记录
    public void add(T t){

    }

    //删除一条记录
    public  boolean remove(int index){
        return  false;
    }

    //修改一条记录
    public  void  update(int index,T t){

    }

    //查询一条记录
    public T getIndex(int index){
        return null;
    }

    //查询多条记录
    public List<T> getForList(int index){
        return null;
    }



    //泛型方法
    //距离：获取表中一共有多少条记录? 获取最大的员工入职时间?
    public <E> E getValue(){
        return null;
    }

}
